.mainbox{
  background-color: #fff;
  color:#000;
  padding: 20px;
  border: 1PX solid #ddd;
  border-radius: 5px;
}
.photobox{
  padding-bottom: 100%; /*height:width=1:1*/
  position: relative;
}
.img{
  position: absolute;
  width: 100%;
  height: 100%;
}
.title{
  font-weight: bold;
  font-size: 6vw;
  color: #666;
}
.desc{
  font-size: 5vw;
  color: #666;
}
